a.zz
{
	padding-right: 20px;
	padding-bottom: 1px;
	background: url(help.png) no-repeat right;
	position:relative;
	cursor: help;
	z-index:24;
	text-decoration:none;
}
a.zz span
{
	display: none;
}

a.zz:hover
{
	z-index:25;
}
a.zz:hover span.tooltip
{
   display:block;
	position:absolute;
	top:0px; left:-12px;
	padding: 8px 0 0 0;
	width:260px;
	color: #032531;
	font-weight: normal;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 9pt;
	text-align: justify;
	line-height:1.4em;

}
a.zz:hover span.top
{
	display: block;
	padding: 40px 8px 0;
	background: url(bubble.png) no-repeat top;
}
a.zz:hover span.middle
{
	display: block;
	padding: 0 8px;
	background: url(bubble_filler.png) repeat bottom;
}
a.zz:hover span.bottom
{
	display: block;
	padding:3px 80px 10px;
	color: #f9f57b;
	background: url(bubble.png) no-repeat bottom;
}

a.tt
{
	text-decoration:none;
}
a.tt span
{
	display: none;
}

a.tt:hover
{
	position:relative;
	z-index:25;
}
a.tt:hover span.tooltip
{
	display:block;
	position:absolute;
	top:0px; left:-12px;
	padding: 8px 0 0 0;
	width:260px;
	color: #032531;
	font-weight: normal;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 9pt;
	text-align: justify;
	line-height:1.4em;

}
a.tt:hover span.top
{
	display: block;
	padding: 40px 8px 0;
	background: url(bubble.png) no-repeat top;
}
a.tt:hover span.middle
{
	display: block;
	padding: 0 8px;
	background: url(bubble_filler.png) repeat bottom;
}
a.tt:hover span.bottom
{
	display: block;
	padding:3px 80px 10px;
	color: #f9f57b;
	background: url(bubble.png) no-repeat bottom;
}
.tooltipTop {
display: block;
padding: 40px 0px 0;
width:260px;
background: url(bubble.png) no-repeat top;
}
.tooltipMiddle {
display: block;
padding: 0 8px;
width:244px;
background: url(bubble_filler.png) repeat bottom;
}
.tooltipBottom {
display: block;
padding: 3px 80px 10px;
color: #F9F57B;
background: url(bubble.png) no-repeat bottom;
}
.tooltip
{
   display:block;
	position:absolute;
	top:0px; left:-16px;
	padding: 8px 0 0 0;
	width:260px;
	color: #032531;
	font-weight: normal;
	font-family:Helvetica,Arial,sans-serif;
	font-size: 9pt;
	text-align: justify;
	line-height:1.4em;
	z-index:1;
}
.tooltip-target {
		display: block;
		text-align: center;
	}
.tooltip-content {
	display: none;      /* required */
	position: absolute; /* required */
	text-align: center;
	color: black;
}
.tooltip-content p {
	margin: 0;
}
.auditedreportlink {
	padding-top:10px;
}